Part Number Hot Search : 
0N60B BJ15A SF2003PT F1060 1601M TA58M06F FP5401MB ILD755
Product Description
Full Text Search
 

To Download MX86251 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 INDEX
MX86251
1.Introduction
A graphics subsystem using the MX86251 and 3Dfx Interactive Voodoo RushTM combines industry leading 3D performance with the proven performance and compatibility of an industry standard 2D Windows accelerator. This union creates an extremely cost effective and uncompromising multimedia solution. The MX86251 provides a PCI system interface and high performance VGA, 2D, and Video features in a low cost 2D chip while the Voodoo RushTM delivers 3D graphics processing power. The MX86251 connects to Voodoo RushTM through the high performance 64-bit VR interface. The VR interface supports the render/refresh operation of the 2D/3D engines and the system control of the 3D devices. The MX86251 supports not only the basic Double Buffer Scheme, but also Triple and Quad buffer swap for super smooth animation and 3D stereo glasses applications. The STATUS signal provides 3D status to the PCI host through the MX86251. The MX86251 is based on proven MX86250 2D/Video window accelerator technology, while adding many enhancements to the base functionality. All processing engines on the chip are running on a faster clock, up to 75 MHz which means 600 MB/sec peak memory bandwidth. Higher bandwidth means higher 2D performance and higher frame rate Video. The Linear Frame Buffer write cycle from the PCI bus is now executed in one clock cycle. That is, the CPU now has much greater write bandwidth into frame buffer memory. The on chip RAMDAC is enhanced to 160 MHz to enable many high resolution video modes. Contrast and Brightness adjustments are added to the Video Processor so that dark MPEG-1 videos will look much better on the screen. ALL these features of the MX86251 combines to make a powerful graphics experience for multimedia.
1.1 Features Interface to 3Dfx VOODOO RUSH 3D graphic chipset * Provide industry leading price / performance in 2D and Video * Enable the add-in of advanced 3Dfx Interactive Voodoo RushTM 3D texture mapping and pixel rendering engines * 4MB frame buffer enables higher resolution 3D graphics * Double, Triple and Quad buffer swap * Optimized LFB PCI write cycles with packing FIFO for most efficient usage of frame buffer bandwidth Very high bandwidth, up to 600 MB/sec * Achieves single clock cycle EDO DRAM access in Graphics Co-processor, Video Processor and Display Processor * Delivers 600 MB/sec bandwidth with -35 EDO DRAM running at 75 MHz * Provides 400 MB/sec memory bandwidth using lower cost -50 EDO DRAM chips High Performance 64-bit Graphics Co-processor * High performance graphics engine with 64 bit wide data path and memory data bus * Uniformly accelerated graphics operations in all pixel formats: 256 color, High color and True color * Optimized graphics engine for BitBLTs, rectangle fill, pattern fill, line draw, color expansion, text transfer,
P/N:PM0476
TM
and clipping * Advanced 3 operand BitBLT ALU executes all 256 Raster Operations (ROPs) * On chip 8x8x32 pattern memory achieves highest throughput in the most common BitBLT in Windows -- the Pattern BLT * Deep on-chip Source and Destination FIFOs for sustained burst cycles in BitBLTs * Double buffered Co-processor registers allow concurrent processing with CPU * Built in hardware cursor * Arbitrary X-Stride for efficient offscreen memory allocation Motion Video Codec Acceleration * Contrast brightness adjustment * YUV/YCrCb conversion of industry standard YUV 4.2.2 formats * Video window zoom in both X and Y direction with arbitrary ratio * Interpolation with Bi-linear filters in both Horizontal and Vertical dimensions * Color Key supports video overlay * Video window is double buffered * Video is always played in True Color Media Port interface to MPEG decoder chips or Video Capture front-end * Glueless interface to VMI (Video Module Interface)
REV. 1.2 , FEB 11, 1998
1
INDEX
MX86251
connector for * hardware MPEG-2 decoder using plug-in daughter card * Glueless interface to Phillips 7110 for live video input * Interlaced video can be captured either one field only or converted to higher resolution non-interlaced frame * Built in FIFO and flexible decimator High speed PCI local bus interface * Support zero wait state PCI burst cycles for maximum CPU write bandwidth * Single clock cycle PCI write to frame buffer memory * level command and data FIFO Flexible Display Memory configuration * 1, 2, or 4 MB display memory * 256K x 4, 256K x 8, and 256K x 16 dual CAS or dual WE DRAM * Fast-page and EDO Fully Integrated for lower system cost * Integrated 24 bit True Color RAMDAC supports 160 MHz pixel rate and 256x18 look-up table with High Color and True color bypass * Dual integrated clock synthesizers * VESA Display Data Channel (DDC-1/2AB) protocol support * Support I2C channel interface * General purpose I/O pins "Green PC" power management * Support VESA DPMS (Display Power Management) standard * Built in advanced power management techniques such as internal DAC power down mode and clock idle modes Complete Hardware compatibility * Windows 95 Plug and Play compliant * VGA hardware, register, and BIOS level 100% compatible * PCI revision 2.1 compatible
P/N:PM0476
REV. 1.2 , FEB 11, 1998
2
INDEX
MX86251
208PIN PQFP PACKAGE
XI XO AVDD AGND SCOMP AGND AVDD VDDP VDD GND PCICLK PFXRSTL PDEVSELS PIRDYL PTRDYL PSTOPL PFRAMEL PAR PCBE3L GNDP PCBE2L PRESETL PCBE1L PCBE0L PIDSEL PMCK3DFX PFXSWAP VMIDTACKL VMIHSEL3 PSTROBE P8 P9 GNDP P10 P11 PMRQL PFXGNTL PFXSTS POE1L PIMCKSTRDL VMIDSL VMIVS VDDP VMIHSEL0 VMIHSEL1 VMIHSEL2 VMIRWL SDA AGND SR SG SB
157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208
156 155 154 153 152 151 150 149 148 147 146 145 144 143 142 141 140 139 138 137 136 135 134 133 132 131 130 129 128 127 126 125 124 123 122 121 120 119 118 117 116 115 114 113 112 111 110 109 108 107 106 105
VSYNCB HSYNCL BLANKL TMCLK TDCLK PENFEATL PCLK GNDP P7 P6 P5 P4 P3 P2 P1 P0 GNDP MD63 MD62 MD61 MD60 MD59 MD58 MD57 GND MD56 MD55 MD54 MD53 MD52 MD51 MD50 MD49 VDDP MD48 MD47 MD46 MD45 MD44 MD43 MD42 MD41 MD40 GNDP MD39 MD38 MD37 MD36 MD35 MD34 MD33 MD32
MX86251
104 103 102 101 100 99 98 97 96 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 53
PCAS7L PCAS6L PCAS5L PCAS4L GNDP POE0L PRAS1L PWE1L GND PRASB0 PWEB0 VDDP PMA8 PMA7 PMA6 PMA5 PMA4 PMA3 GND PMA2 PMA1 PMA0 PCAS0L PCAS1L PCAS2L PCAS3L MD0 MD1 MD2 MD3 MD4 GNDP MD5 MD6 MD7 MD8 MD9 MD10 MD11 GNDP MD12 MD13 MD14 MD15 MD16 MD17 MD18 VDDP MD19 MD20 MD21 MD22
P/N:PM0476
AVDD SIREF AGND SVREF SCK PAD31 PAD30 PAD29 PAD28 PAD27 VDD PAD26 PAD25 PAD24 PAD23 PAD22 PAD21 PAD20 PAD19 PAD18 GNDP PAD17 PAD16 PAD15 PAD14 PAD13 PAD12 PAD11 PAD10 VDDP PAD9 PAD8 PAD7 PAD6 PAD5 PAD4 PAD3 PAD2 GND PAD1 PAD0 ROMOEL MD31 MD30 MD29 MD28 MD27 GNDP MD26 MD25 MD24 MD23
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
REV. 1.2 , FEB 11, 1998
3
INDEX
MX86251
2.Functional Description
The MX86251 is a new generation of fully integrated graphics and video accelerator with the high performance VR interface to 3Dfx's Voodoo Rush chip set to achieve the leading-edge 3D effect. On a single chip, it integrates a 64bit graphics CoProcessor, a true-color video processor, 160MHz RAMDAC and dual programmable clock synthesizer. The MX86251 not only delivers extreme high performance in 3D/2D graphics acceleration, it also provides very rich functionality for motion video applications. The MX86251 true color video processor allows full screen full motion playback of AVI and MPEG video from software based Codec's such as MPEG, Cinepak and Indeo. For even higher quality MPEG video playback, the MX86251 Media port supports the VMI connector linking to an external MPEG-1 decoder chip. The Media port also provides for playback and capture of live video input from TV tuner or video camera.
2.1 MX86251 chip function block diagram
P/N:PM0476
REV. 1.2 , FEB 11, 1998
4
INDEX
MX86251
2.2 64-bit Graphics Co-processor The MX86251 Graphics Co-processor accelerates common Graphics User Interface drawing functions , including Bitblt, Rectangle Fill, Pattern Fill, Bresenham Line Draw, and Text Transfer. Hardware clipping and hardware cursor further reduce software driver overhead, including Bitblt, Rectangle Fill, Pattern Fill, Bresenham Line Draw, and Text Transfer. Hardware clipping and hardware cursor further reduce software driver overhead to the minimum. The Graphics Co-processor supports scrardware cursor further rr further reduce software driver overhead to the minimum. The Graphics Co-processor supports screen widths of 640, 800, 1024, 1152, 1280, 1600 and 2048. Pixel depth can be 8, 16, and 32 bits. The display memory size can be 1,2 or 4 megabytes. All Co-processor drawing operations are programmed with 32 bit registers in a linear address aperture. Pattern Map Buffer The most common Bitblt operation in Windows is the PatBlt which means painting a large window background using a brush which is an 8 by 8 pattern bitmap. Many GUI chips store the brush pattern bitmap in offscreen memory. During Patblt, the pattern are fetched repeatedly. To accelerate Patblt, the MX86251 has on-chip memory to store a full 8 by 8 pattern bitmap. Unlike others which can only store 8-bit pixels, The MX86251 can store pixel maps of 8, 16, and 32 bit pixels. This complete implementation of Pattern Map, enables the MX86251 to execute the Patblts at peak memory bandwidth using a long burst of page mode writes and thus achieving the best drawing performance.
Text / Font drawing acceleration Drawing text characters or fonts are another very common Windows drawing operation. The fonts are monochrome bitmaps that get expanded into color pixel maps in the Graphics Co-processor. The MX86251 optimizes this process in several ways. Font bitmaps can be stored in system memory and transferred to the Co-processor for color expansion.The MX86251 provides a screen port to facilitate this memory to screen transfer. The screen port is mapped in a linear address aperture of 64K bytes. The monochrome font pixels are buffered in the Source FIFO so that concurrent operations are enabled for font transfer from system memory and color expansion in the Co-processor. The display driver can also cache font bitmaps in offscreen memory using the so called font-cache scheme. The MX86251 provides direct support of offscreen packed monochrome bitmap to color map expansion. This operation greatly accelerates the performance of font cache.
Three Operand Bitblt The Graphics Co-processor executes Bitblt operations between three operands: the Source bitmap, the Destination bitmap, and the Pattern bitmap. There are 256 operations on bitmaps, called Raster Operations (ROP). An ALU with three operand inputs is implemented to execute any of the 256 RO P 's in a single cycle, unlike earlier generation GUI chips which used only two operands and implemented only 16 ROPs. This forced the software driver to decompose those 3-operand bitblt into two or three 2-operand BitBLTs significantly slowing down the drawing process.
Source/Destination FIFOs The three inputs to the Bitblt ALU are from the Source FIFO, the Destination FIFO and the Pattern Map Buffer. The Source and Destination FIFO are 64 bit wide and 8 levels deep. They allow the fetch cycles for Source and Destination pixels to be run in page mode cycles. By having Destination FIFO, the MX86251 can run Destination read-modify-write operations in page mode reads followed by page mode writes which is substantially faster than the read-modify-write cycles in an EDO-DRAM based system.
Windows 95 Direct Draw acceleration Windows 95 Direct Draw is aimed to turn the Windows GUI environment into a Game platform with high speed sprite animation. The key to sprite animation is Transparent Blt. The MX86251 implements a flexible Color Key mechanism to enable high speed Transparent Blt. A Transparent Blt writes to screen a source bitmap, that is, a sprite, which is in an irregular shape such as a cartoon figure. The background pixels which should not be overwritten are coded in the special Key color. The Color ComREV. 1.2 , FEB 11, 1998
P/N:PM0476
5
INDEX
MX86251
pare function block in the Graphics Co-processor checks each pixel against the Key color. If a match is found, the pixel is not written, preserving the background around the sprite. Thus, an irregular shape is BLTed using a fast rectangle draw. In the MX86251, the Color Key can be in the Source or the Destination bitmap. Transparent Blt uses Source Color Key. The Destination Color Key can be used to protect screen areas. A mask register is defined to allow the key color be a range of color values instead of a single value. logic is carefully designed to optimize DRAM cycle timing parameters. For example, the DRAM entry cycle which is the time from RAS precharge to the end of first CAS cycle is optimized to the minimum of 4 clock cycles, versus the commonly seen 5 or 6 clock cycles in other GUI chips. Another example is that of EDO DRAM read cycle. The MX86251 eliminates the one extra clock cycle at the end of page mode cycles.
Unified Memory Architecture The MX86251 fully supports the VESA Unified Memory Architecture (VUMA) standard. The Memory Controller implements the VUMA standard RQ/GNT state machine which supports two request priorities. Bus parking is provided to minimize bus switch overhead. DRAM read and write operations in UMA mode can have programmable number of wait states to accommodate the wide variation in main system DRAM module access speed. In addition, the DRAM interface drivers have programmable drive strength to work with wide range of DRAM interface loading on system motherboards.
2.3 Memory Controller The MX86251 Memory Controller module interfaces to the frame buffer DRAM chips which can operate in either fast page mode, or Extended Data Out (EDO) mode. The frame buffer size can be 1, 2, or 4 Megabytes. Industry standard 256K by 4, by 8, or by 16 DRAM chips are supported. The Memory Controller performs the page mode cycle in either 2 clock cycle or 1 clock cycle, depending on the DRAM types being used. The highest bandwidth is delivered using -50 EDO DRAM with 20 ns page cycle time and a 50 MHz memory clock, yielding a 400MB peak bandwidth. The MX86251 is capable of even higher Memory clock speed. As faster EDO DRAM (-35 with 15ns page mode cycle time) enters volume production, the MX86251 will deliver 533 MB/sec bandwidth which is comparable to premium priced DRAMs such as 66 Mhz SGRAM / SDRAM, or RAMBUS RDRAM. The center of the Memory Controller is an intricate arbiter which receives memory access requests from the Graphics Co-processor for Bitblt cycles, the Display controller for screen fetch, the Video Processor for video playback, the PCI Bus interface for CPU access, the Hardware Cursor for cursor bitmap fetch, and the DRAM refresh cycle request. The arbiter allocates memory cycles according to priority. For example, the Display Processor has higher priority than the Graphics Co-processor. A 32-level 64-bit FIFO is implemented to buffer the pixels fetched from display memory for the screen refresh and video playback. The FIFO entries can be flexibly allocated between three different processors: Graphics, Video line 1 and Video line 2. This flexibility works to optimize performance across various screen resolutions and video playback operations. The Memory Controller generates all DRAM cycles. Its
P/N:PM0476
2.4 PCI Bus Interface Unit The MX86251 Bus Interface Unit (BIU) implements a glueless connection to industry standard PCI local bus which is compliant with Windows 95 Plug'n'Play requirement. PCI bus speed can be up to 33 MHz. For peak transfer rate between host CPU and the MX86251, zero wait state PCI burst cycles are supported. The resultant 133 MB per second bandwidth greatly enhances the performance level of Graphics intensive software such as Windows GUI and AutoCAD that do lots of direct accesses to video memory. The BIU has an 8 level command and data FIFOs to buffer host transfers and enables concurrent operations of the host CPU, the graphics engine and the Video Processor. The PCI Rev. 2.1 disconnect and retry protocol is fully supported eliminating the delays of host CPU polling for BIU FIFO status.
2.5 Video Processor The MX86251 Video Processor accelerates the playback of AVI or MPEG video decoded by a software Codec such as Cinepak, Indeo, or MPEG-1. Profiling of the task load
REV. 1.2 , FEB 11, 1998
6
INDEX
MX86251
showed that about one third time each is spent in decompression, color conversion and pixel transfer to screen. The Video Processor implements the color conversion and pixel transfer in hardware, leaving only the decompression task to CPU. Thus, the video play frame rate which used to be 8 to 10 fps from software Codec is approximately tripled to the full motion rate of 30 fps by the MX86251. Video clips are typically in QCIF or CIF format which are relatively small when viewed on the SVGA display. It is very desirable to scale up the video window to at least 640x480 or even full screen at 1024x768. The scale up can be just duplicating the pixels (Zoom) which produces blocky pictures. In high end broadcast quality video processing, a smoothing filter is typically used to remove the blocky artifacts. The MX86251 Video Processor implements both Scaler and smoothing Filters so that full motion video can play in full screen without degradation. The Chroma key is designed for Blue Screen video which is very useful in games where video sprites are employed. The new Indeo 4.0 transparency feature also makes heavy use of the Chroma key mechanism. The video window can be double-buffered to avoid tearing. The Video Processor executes page flipping in synchronization with Vertical blanking. A status bit is provided to inform software of the completion of page flipping.
Edge Blending The MX86251 "edge blending" is an unique new feature. It is implemented to enhance the edge quality of Chroma keyed video sprites. DirectDraw does provide API calls which support the use of edge blending. The Blending feature provides 16 levels of alpha mixing of the video and graphics window. This can be used to do a very smooth dissolve or fade which are popular visual effects often used in edutainment titles.
Horizontal and Vertical interpolation The Video Processor performs the filtering in both Horizontal and Vertical dimension. While most first generation Video chips only have one horizontal filter. The MX86251 provides three filters to fit the particular needs of different video decoders. The vertical interpolation filter further enhances the appearance of video images by eliminating staircasing diagonal lines and illegible text commonly seen in video played by 1st generation video chips.
2.6 Media Port The Media Port is a direct interface to MPEG and Video decoders. A MX86251 based graphics card can deliver very extensive multimedia functionality by fully utilizing the Media Port. An MPEG-1 decoder chip can be incorporated on board to deliver higher quality MPEG video. Video Front end such as the Philips SA7110 can be built in for Video Capture and live TV window. The Media Port can accept pixel data streams from either the pixel port or the PCI bus interface. The pixel data stream pass through a FIFO before it gets written into the frame buffer. A flexible decimation unit can be used to reduce the input video frame size - usually required for capturing camera input. The video window for Media Port video stream is also double buffered for anti-tearing. Interlaced video input can be captured in two ways: one field only, or converted to non-interlaced frame.
Pixel formats The Video Processor supports many pixel formats. The Video pixels can be in RGB formats such as KRGB1.5.5.5, RGB-5.6.5, XRGB-8.8.8. The KRGB has 1 key bit which works as a color key. More likely, the video pixels are in YUV format such as YUV-16 (4:2:2), YUV-8 (2:1:1), or YCbCr-16 (4:2:2). The YUV format pixel has a range of value from 0 to 255, while the YCbCr format pixel values are in the range of 16 to 240.
Direct Draw feature support The Video Processor fully support Windows 95 Direct Draw with features such as Chroma Key, Page flipping and Blending. VMI connector To support a wide variety of Video and MPEG decoders, the Media Port supports the VMI ( Video Module InterREV. 1.2 , FEB 11, 1998
P/N:PM0476
7
INDEX
MX86251
face) standard. The VMI specifies a 40-pin connector which, in addition to the VGA connector, contain an 8-bit YUV pixel bus and an 8-bit Host data bus. The pixel bus transfers 8-bit packed format YUV pixels from Video decoders to the Media port. The host bus transfers compressed MPEG data stream from the Media Port to the MPEG decoder chip. A small daughter card carrying the decoder chip plugs into the 40 and 26 pin connectors. To support the Philips 7110 chip 16-bit YUV pixel format. the MX86251 Media Port has a special mode where the VMI host bus pins are used for the upper 8 bits of YUV pixels. 2.9 Peripheral Interface ports The MX86251 has interface ports designed to support the VESA DDC monitor interface, the I2C channel, and serial EEPROM.
VESA DDC standard The VESA DDC (Display Data Channel) standard specifies a two pin serial channel between the display monitor and the graphics controller. The display monitor sends its capability and configuration datum to the graphics controller chip for the display driver to set up video display mode accordingly. Windows 95 Plug'n'Play interface for display monitors is based on the DDC standard. The MX86251 provides fully compliant implementation of the DDC using the DD0 and DD1 pin.
2.7 True Color RAMDAC The MX86251 internal 24 bit RAMDAC provides three 256-entry 6-bit word color look-up table (LUT) RAMs feeding three 8-bit DACs for 8-bit per pixel modes. A clock doubled mode is also provided. A 24 bit LUT bypass is used in High Color (15/16 bits/pixel) and True Color ( 24 bits/pixel) modes. The RAMDAC works at pixel clock rate up to 160 MHz. Many high resolution display modes are possible at this high pixel clock rate. For example, with a 2 MB card, the following video mode provides flicker free displays, 1280x1024, 256 color, @80 Hz 1024x768, 64K color, @120 Hz 800x600, 16M color, @120 Hz
I2C and EEPROM support The I2C channel is also a two pin serial bus as defined by Philips. Many video components such as the SA7110 video decoder relies on the I2C channel. The MX86251 provides the SCK and SDA pin for interface to I2C channel. Some graphics cards are designed to store certain card configuration or setup information in non-volatile memory storage. The MX86251 can support such a card using serial EEPROM. The DD0 and DD1 pin can be programmed to form an interface to serial EEPROM chips.
2.8 Dual Clock Synthesizers The MX86251 contains two phase locked loop (PLL) frequency synthesizers. They generate the dot clock (DCLK) for display logic and memory clock (MCLK) for memory controller and graphics engine. Each PLL scales the input reference frequency to a programmed clock frequency. The reference frequency comes from either the crystal oscillator across the XIN and Xout pin or from a clock input from XIN pin. The PLL generate its output clock frequency based on two programmed values, the M and N value, and according to the following formula : fOUT = fREF * (M+2) / (N+2) * 2R where R is the 2 bit scale value.
P/N:PM0476
2.10 Power-on Reset Strapping There are 18 pins, MD[17:0] reserved for strapping. These MD pins have internal pull-downs. PFXSWAP, used for 3DFX existence detection, however, has internal pull-up. If 3DFX is connected, it will drive PFXSWAP low during reset time. Otherwise, PFXSWAP will be set to 1 by the internal pull-up. The function of each power-on strap pin can also be done through I/O programming. They are defined in registers 3?5/28, 31, and 3FH. MD5: Reserved
REV. 1.2 , FEB 11, 1998
8
INDEX
MX86251
MD6: DIFFIDEN. Bit 3 of register 3?5/3FH. 0--PCI bus device ID is read as "8626" 1--If 3DFX is detected, PCI device ID is read as "8627" Otherwise read as"8626". MD7: PUMA. Bit 0 of register 3?5/28H. 0--PUMA off (default 250MD) 1--PUMA on. Issue request for MD bus from 3DFX to execute ROM cycle. PUMA on/off also can be programmed by software at 3D4/28 bit 0. MD[11:10]:Reserved MD12: EXTMCLK 0--Use internal MCLK 1--Use external MCLK MD13: Reserved MD[15:14]: Reserved. MD20: DEBUGMD. Bit 0 of register 3?5/31H. 0--Disable debug mode. 1--Enable debug mode. PFXSWAP: EN3DFX. Bit 2 of register 3?5/3FH 0--3DFX connected 1--3DFX disconnected
P/N:PM0476
REV. 1.2 , FEB 11, 1998
9
INDEX
MX86251
2.11 Pin Description PCI Bus Interface Pins: Pin Name PRESET# Pin No. Type 178 I Description This input is PCI bus RESET#, it is an active low signal used to initialize the GUI to a known state. The trailing edge of this input loads the power on strapping inputs through MD0 to MD17 and PFXSWAP. PCICLK FRAME# 167 173 I I This input is the PCI bus clock. It is an 1X clock of 33MHz. This input is FRAME#, it is low to indicate the GUI that a valid address is present on the PCI address bus and a New bus cycle or Burst bus cycles are starting. When sampling this signal low, GUI would latch the address and bus commands. IRDY# 170 I This input is Initiator RDY#, it is generated from an PCI Bus Master. When it is low, IRDYB indicates that the Initiator is able to complete the current bus trans action if and only if the TRDY# is also low. TRDY# 171 STO This output is Target RDY#, it is generated by GUI if the current bus cycle belongs to the GUI. When it is low, TRDY# indicates that the GUI is able to complete the current bus transaction which already targeted onto it if and only if the IRDY# is also low. It remains low until this current cycle ends,then goes into high for one PCI clock cycle, after that then goes into tri-state. DEVSEL# 169 STO This output is DEVSEL#. When driven low, it indicates that GUI will respond to the current cycle. It remains low until this current cycle ends, then goes into high for one PCI clock cycle, after that then goes into tri-state. STOP# 172 STO This output is STOP#. When driven low, it indicates that GUI will request the current bus master to stop the current bus transfer. There are two configurations about this signal. One is called disconnect. Under this configuration, GUI will complete the current transaction as the last one. In this case, STOP# will be active at the same time that TRDY# is active. The other configuration is called retry. In this case, GUI just request the bus master to terminate the current cycle and retry again. TRDY# will not be generated in this cycle. Once asserted, it remains low until this current cycle ends then goes into high for one PCI clock cycle, after that then goes into tri-state. PAR 174 TO This output is PAR. It is only driven during PCI bus master doing read accesses from GUI. When driven, it will provide an even parity across the AD[31:0], and C/BE#[3:0]. This signal is an tri-state output.
P/N:PM0476
REV. 1.2 , FEB 11, 1998
10
INDEX
MX86251
PCI Bus Interface Pins:(Continued) Pin Name INTR# Pin No. Type 168 TO Description This output is INTA#. It is and interrupt request signal to system interrupt controller. This signal always hard wired to the PCI bus INTA# signal pin. It is an open drained output. This pin is typically unused in display subsystem design, but may be connected to IRQ9 via PCI configuration register. IDSEL 181 I This input is IDSEL. It is used as an Initialization Device Select during PCI bus Auto-configuration cycles. When high, it indicates that GUI is now selected as a target for PCI bus configuration cycles. CBE0# 180 I This multiplexed input is part of a PCI bus Command's definition or a Byte Enable for byte lane 0. During address phase of a PCI bus transaction, it defines the Command. During data phase of a PCI bus transaction, it defines if byte lane 0 is engaged in the transfer or not. CBE1# CBE2# CBE3# 179 177 175 I I I This is bit 1 of bus command and byte enable. This is bit 2 of bus command and byte enable. This is bit 3 of bus command and byte enable. The PCI bus Commands supported are listed below: C\BE[3:0]# 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001 1010 1010 1100 1101 1110 1111 PCI bus Command Type (Interrupt Acknowledge) (Special Cycle) I/O Read I/O Write reserved reserved Memory Read Memory Write reserved reserved Configuration Read Configuration Write Memory Read Multiple (Dual Address Cycle) Memory Read Line Memory Write and Invalidate
P/N:PM0476
REV. 1.2 , FEB 11, 1998
11
INDEX
MX86251
PCI Bus Interface Pins:(Continued) Pin Name AD0 AD1 AD2 AD3 AD4 AD5 AD6 AD7 AD8 AD9 AD10 AD11 AD12 AD13 AD14 AD15 AD16 AD17 AD18 AD19 AD20 AD21 AD22 AD23 AD24 AD25 AD26 AD27 AD28 AD29 AD30 AD31 Pin No. Type 41 I/O 40 38 37 36 35 34 33 32 31 29 28 27 26 25 24 23 22 20 19 18 17 16 15 14 13 12 10 9 8 7 6 Description AD[31:0] is the multiplexed Address and Data bus for PCI, which 32-bit wide.
P/N:PM0476
REV. 1.2 , FEB 11, 1998
12
INDEX
MX86251
DRAM Interface Pins: Pin Name RAS0# Pin No. Type 95 TO Description This output is RAS0#. It is configured in two ways. When 3DFX is not connected, it is the RAS address strobe for bank 0, i.e. the first 2MB of 4MB frame buffer memory. Dual CAS or dual WE of fast page or EDO DRAM can be supported. When 3DFX is connected, it is the RAS address strobe for the whole 4MB frame buffer. Only dual CAS EDO DRAM is supported. Memory access are done through PUMA interface. This output will be tristated if GUI is not granted to access the memory bus. RAS1# 98 TO This output is RAS1#. It is configured in two ways. When 3DFX is not connected, it is the RAS address strobe for bank 1, i.e. the second 2MB of 4MB frame buffer memory. When 3DFX is connected, it is the RAS address strobe for the 3DFX MMIO and texture memory space, which occupies the upper 4MB above the 4MB frame buffer memory. Through PUMA interface, this output will be tristated if GUI is not granted to access the memory bus. Memory refresh cycle of this bank is not generated I this case. The RAS/WE/OE connecctions for bank control can be outlined below: When 3DFX is not connected: Content Memory Space RAS# WE# OE# Frame Buffer 0MB - 2MB Frame Buffer 2MB - 4MB When 3DFX is connected: Content Memory Space RAS# WE# OE# Frame Buffer 0MB - 2MB Frame Buffer 2MB - 4MB 3DFX MMIO 4MB - 6MB 3DFX texture 6MB - 8MB CAS0# 82 TO address strobe of byte lane 0. For dual WE DRAM type configuration, this output is WE0#, it is the WE# control signal of byte lane 0. In PUMA interface, this output will be tristated if GUI is not granted to access the memory bus. RAS0# WE0# OE0# RAS0# WE1# OE1# RAS1# WE0# OE0# RAS1# WE1# OE1# RAS0# WE0# OE0# RAS1# WE1# OE0#
For dual CAS DRAM type configuration, this output is CAS0#. It is the CAS
P/N:PM0476
REV. 1.2 , FEB 11, 1998
13
INDEX
MX86251
DRAM Interface Pins: (Continued) Pin Name CAS1# Pin No. Type 81 TO Description For dual CAS DRAM type configuration, this output is CAS1#. It is the CAS address strobe of byte lane 1. For dual WE DRAM type configuration, this output is WE1#, it is the WE# control signal of byte lane 1. In PUMA interface, this output will be tristated if GUI is not granted to access the memory bus. CAS2# 80 TO For dual CAS DRAM type configuration, this output is CAS2#. It is the CAS address strobe of byte lane 2. For dual WE DRAM type configuration, this output is WE2#, it is the WE# control signal of byte lane 2. In PUMA interface, this output will be tristated if GUI is not granted to access the memory bus. CAS3# 79 TO For dual CAS DRAM type configuration, this output is CAS3#. It is the CAS address strobe of byte lane 3. For dual WE DRAM type configuration, this output is WE3#, it is the WE# control signal of byte lane 3. In PUMA interface, this output will be tristated if GUI is not granted to access the memory bus. CAS4# 101 TO For dual CAS DRAM type configuration, this output is CAS4#. It is the CAS address strobe of byte lane 4. For dual WE DRAM type configuration, this output is WE4#, it is the WE# control signal of byte lane 4. In PUMA interface, this output will be tristated if GUI is not granted to access the memory bus. CAS5# 102 TO For dual CAS DRAM type configuration, this output is CAS5#. It is the CAS address strobe of byte lane 5. For dual WE DRAM type configuration, this output is WE5#, it is the WE# control signal of byte lane 5. In PUMA interface, this output will be tristated if GUI is not granted to access the memory bus. CAS6# 103 TO For dual CAS DRAM type configuration, this output is CAS6#. It is the CAS address strobe of byte lane 6. For dual WE DRAM type configuration, this output is WE6#, it is the WE# control signal of byte lane 6. In PUMA interface, this output will be tristated if GUI is not granted to access the memory bus.
P/N:PM0476
REV. 1.2 , FEB 11, 1998
14
INDEX
MX86251
DRAM Interface Pins: (Continued) Pin Name CAS7# Pin No. Type 104 TO Description For dual CAS DRAM type configuration, this output is CAS7#. It is the CAS address strobe of byte lane 7. For dual WE DRAM type configuration, this output is WE7#, it is the WE# control signal of byte lane 7. In PUMA interface, this output will be tristated if GUI is not granted to access the memory bus. WE0# 94 TO For dual CAS DRAM type configuration, this output is WE0#. It is the WE# control signal of bank 0. For dual WE DRAM type configuration, this output is CAS0#, it is the CAS address strobe of bank 0. In PUMA interface, this output will be tristated if GUI is not granted to access the memory bus. WE1# 97 TO For dual CAS DRAM type configuration, this output is WE1#. It is the WE# control signal of bank 1. For dual WE DRAM type configuration, this output is CAS1#, it is the CAS address strobe of bank 1. In PUMA interface, this output will be tristated if GUI is not granted to access the memory bus. If GUI is granted, this has the above function when MA9OUTSE is 1. If MA9OUTSE is 0, it is the MA9, which is necessary for asymmetrical DRAM. OE# 99 TO This output is OE#. It is the OE# control signal for both banks of frame buffer memory when 3DFX is not connected. It controls access of the lower 2MB of frame buffer or 3DFX MMIO otherwise. In PUMA interface, this output will be tristated if GUI is not granted to access the memory bus. MA0 MA1 MA2 MA3 MA4 MA5 MA6 MA7 MA8 83 84 85 87 88 89 90 91 92 TO The outputs MA[8:0] is the DRAM memory address bus for both banks. It is used to pass the RAS address and CAS address to DRAMs. In PUMA interface, these outputs will be tristated if GUI is not granted to access the memory bus.
P/N:PM0476
REV. 1.2 , FEB 11, 1998
15
INDEX
MX86251
DRAM Interface Pins: (Continued) Pin Name MD0 MD1 MD2 MD3 MD4 MD5 MD6 MD7 MD8 MD9 MD10 MD11 MD12 MD13 MD14 MD15 MD16 MD17 MD18 MD19 MD20 MD21 MD22 MD23 MD24 MD25 MD26 MD27 MD28 MD29 MD30 MD31 Pin No. Type 78 77 76 75 74 72 71 70 69 68 67 66 64 63 62 61 60 59 58 56 55 54 53 52 51 50 49 47 46 45 44 43 I/O MD[31:24] is the DRAM data bus of memory plane 3 of bank 0 or bank 1.In BIOS ROM accesses, MD[31:16] are the address outputs[15:0] for external ROM. I/O MD[23:16] is the DRAM data bus of memory plane 2 of bank 0 or bank 1. MD[17:16] are also used as power-on strapping inputs. I/O MD[15:8] is the DRAM data bus of memory plane 1 of bank 0 or bank 1. They are also served as power-on strapping inputs. I/O Description MD[7:0] is the DRAM data bus of memory plane 0 of bank 0 or bank 1. In BIOS ROM accesses, these are the data inputs[7:0] of external ROM. They are also served as power-on strapping inputs.
P/N:PM0476
REV. 1.2 , FEB 11, 1998
16
INDEX
MX86251
DRAM Interface Pins: (Continued) Pin Name MD32 MD33 MD34 MD35 MD36 MD37 MD38 MD39 MD40 MD41 MD42 MD43 MD44 MD45 MD46 MD47 MD48 MD49 MD50 MD51 MD52 MD53 MD54 MD55 MD56 MD57 MD58 MD59 MD60 MD61 MD62 MD63 Pin No. Type 105 106 107 108 109 110 111 112 114 115 116 117 118 119 120 121 122 124 125 126 127 128 129 130 131 133 134 135 136 137 138 139 I/O Description MD[39:32] is the DRAM data bus of memory plane 4 of bank 0 or bank 1.
I/O
MD[47:40] is the DRAM data bus of memory plane 5 of bank 0 or bank 1.
I/O
MD[55:48] is the DRAM data bus of memory plane 6 of bank 0 or bank 1.
I/O
MD[63:56] is the DRAM data bus of memory plane 7 of bank 0 or bank 1.
UMA Interface Pins: Pin Name SMURQ# SMGNT# Pin No. Type 182 183 O I Description This is the MREQ# signal for VESA UMA interface. GUI uses this signal to request memory accesses on UMA. This is the MGNT# signal from VESA UMA interface. GUI will drive DRAM interface signals when this signal is active in UMA configuration.
P/N:PM0476 REV. 1.2 , FEB 11, 1998
17
INDEX
MX86251
ROM BIOS Interface Pins: Pin Name ROMOE# Pin No. Type 42 O Description This output is ROMOE#. It may be connected to either one or both of the BIOS ROM chip select and output enable pins directly.
Internal VCG Related Interface Pins: Pin Name XI Pin No. Type 157 I Description This input is used as a Reference Frequency Input for internally imple mented oscillator. An external crystal or oscillator of 14.318Mhz may be used. If an external crystal is used, it must be connected between XIN and XOUT. If an external oscillator is used, it must connect to XIN. In this case, the XOUT must be left open. XO 158 O This is used as a Reference Frequency output for internally implemented oscillator. If an external crystal is used, it must be connected between XIN and XOUT. If an external oscillator is used, the XOUT must be left open.
Internal RAMDAC Related Interface Pins: Pin Name SVREF SCOMP SIREF SR Pin No. Type 4 161 2 206 I I I O Description This pin is the Voltage Reference of 1.2V for internal DAC and Monitor Sence logic. It must be connected with a 0.1u capacitor to AVCC of RAMDAC. This pin is the Compensation input for internal DAC. It must be connected with a 0.1u capacitor to AVCC of RAMDAC. This pin is the Current Reference. This pin is the analog output of the pixel color Red component to monitor. It has a voltage level of 0.0V(blank) to 0.7V(full scale) when terminated with 75 ohm double loads. SG 207 O This pin is the analog output of the pixel color Green component to monitor. It has a voltage level of 0.0V(blank) to 0.7V(full scale) when terminated with 75 ohm double loads. SB 208 O This pin is the analog output of the pixel color Blue component to monitor. It has a voltage level of 0.0V(blank) to 0.7V(full scale) when terminated with 75 ohm double loads.
P/N:PM0476
REV. 1.2 , FEB 11, 1998
18
INDEX
MX86251
3Dfx Related Interface Pins: Pin Name PRXRST# Pin No. Type 168 O Description This is the hardware reset signal for 3CFX interface. It is connected directly to HRESET# input of 3DFX reset will be reflected on this pin. Software reset pin SRESET# of 3DFX can be tighten to VDD. PMCK3DFX 182 PFXSWAP 183 O I This is the PUMA clock for 3DFX interface. GUI sends this signal to the input clock pin of 3DFX. This is the SWAP request from 3DFX. GUI is notified by it to swap CRT or VP double buffers. It is also used to detect 3DFX's existence during power-on reset. When receiving low, it means 3DFX is connected. Otherwise, 3DFX is not connected. PMRQ# 192 IO This is a multi-function pin. If VMI is used, it is used as bit 4 of the host data bus, which is bidirectional. It is an output pin for pixel data 12 (p12) if PIXTEST is on. Otherwise, it`s used as an output pin of the PUMA request for 3DFX interface. GUI uses this signal to request memory accesses through PUMA. PFXGNT# 193 IO This is a multi-function pin. If VMI is used, it is bit 5 of the host data bus. It is an output pin for pixel data 13 (P13) if PIXTEST is on. Otherwise, it's used as an input pin of the PUMA grant for 3DFX interface. GUI will drive DRAM interface signals when this signal is active. PFXSTS 194 IO This is a multi-function pin. If VMI is used, it is bit 6 of the host data bus. It is an output pin for pixel data 14 (P14) if PIXTEST is on. Otherwise, it's used as an input of the serial status from 3DFX. GUI will accumulate it to a 16 bit MMIO register. POE1# 195 IO This is a multi-function pin. If VMI is used, it is bit 7 of the host data bus. It is an output pin for pixel data 15 (P15) if PIXTEST is on. Otherwise, it's used as the output pin OE#1, which is the OE# control signal for high bank of DRAM.
P/N:PM0476
REV. 1.2 , FEB 11, 1998
19
INDEX
MX86251
Media Port and Feature Connector Related Interface Pins: Pin Name P0 P1 P2 P3 P4 P5 P6 P7 Pin No. Type 141 142 143 144 145 146 147 148 IO Description P[7:0] is the pixel or video data bus from/to external Feature Connector or Video Module Interfaces. For 8-bit Feature Connector, this is a bi-directional pixel data bus. When PENFEATL is low, it functions as inputs. The pixel data from external display or video card will be passed to the internal RAMDAC for display. If PENFEATL is high, the internal RAMDAC uses pixel data internally generated for display. In this case, if PA output control for DPMS, which is defined in bit 3 of register 3?5/26, is set to normal operation, GUI will drive out pixel data. Otherwise, it will tristate the output. If VMI is used, P[7:0] is the video data inputs. This chip supports SAA7110 video decoder and CL480 MPEG decoder interfaces. For SAA7110 interfaces, P[7:0] is the lower byte of the 16-bit video data inputs. For CL480 interfaces, it's the 8-bit video data inputs. P8 P9 P10 P11 187 188 190 191 IO IO IO IO P[15:8] is the pixel data bus from/to external Feature Connector or host data bus from/to VMI. If VMI is used, P(15:8) is used as the host data bus, which is bi-directional. Through this bus, CPU can access the VMI module. For SAA7110 interfaces, P(15:8) is the higher byte of the 16-bit video data inputs. For CL480, it`s the 8-bit host data bus, which is inputs in read cycles, and outputs in write cycles. Otherwise, P(15:8) functions as pixel output or video input. When PENFEATL is low, it is used for video input, which will be passed to the internal RAMDAC for display . If PENFEATL is high, the internally generated pixel data will be driven out to video card if PA output control for DPMS is set to normal operation. PCLK 150 IO This is the pixel clock input/output pin. For 8-bit Feature Connector, it's an input when PENFEATL# is low. In this case, it is used for internal RAMDAC display. When PENFEATL# is high, the internally generated pixel clock is driven out through this pin. For VMI connection, PCLK is always put in tri-state. RAMDAC use internal pixel clock for display. If external DCLK is used, only 8-bit Feature Connector configuration is allowed, i.e. other video interfaces are not applicable. PENFEAT# 151 I This is the EVIDEO# pin used as bidirection control for 8-bit Feature Connector. When set to 1, GUI will drive P[15:0], BLANK#, HSYNC, VSYNC and PCLK to the Feature Connector. When set to 0, all of these signal pins are tri-stated. If video interface is enabled, i.e. either SAA7110 or CL480 is used for video data input, this pin loses its function.
P/N:PM0476 REV. 1.2 , FEB 11, 1998
20
INDEX
MX86251
Media Port and Feature Connector Related Interface Pins:(Continued) Pin Name TDCLK Pin No. Type 152 I Description It is a dual-function pin. If external VCG is selected, it is used as DCLK input. Otherwise, it is the video input pin for video interface. TMCLK 153 I It is a dual-function pin. If external VCG is selected, it is used as MCLK input. Otherwise, it is the CFLEVEL input from CL480 or ODD from SAA7110. When used as the CFLEVEL from CL480, it indicates that the CL480 Coded Data FIFO for compressed data is going to be exhausted. GUI will generate the interrupt signal to inform the software to put more compressed data into CL480. When used as the ODD signal from SAA7110, it is an odd/even field indication for interlaced video. When high, it is odd field, otherwise, even field. GUI uses this to determine the memory location for incoming video data. BLANK# 154 IO This is a multi-function pin. For 8-bit Feature Connector, when PENFEATL# is high, the internal BLANK# signal is output to control RAMDAC display. When PENFEATL# is set to 0, it's an input from Feature Connector. GUI uses it to control RAMDAC display. For VMI or SAA7110, it's the HREF input. And for CL480 it's the HSYNC# input. In either case, it indicates that video data of a scanline is coming in. HSYNC# 155 TO It's the HSYNC# output pin, which is the horizontal sync to analog monitor. For 8-bit Feature Connector, it is enabled when PENFEATL# is high or either SAA7110 or CL480 is selected. Otherwise, it is tristated. VSYNC# 156 TO I t 's the HSYNC# output pin, which is the horizontal sync to analog monitor. For 8-bit Feature Connector, it is enabled when PENFEATL# is high or either SAA7110 or CL480 is selected. Otherwise, it is tristated. VMIVS 198 IO If external VCG is selected, this pin is used as one of the MCLK select output, MCSEL1. MCSEL[2:0] is used to select MCLK frequency from external VCG. If internal VCG is used, it is an input pin for video interface. It's the VREF for VMI, VS for SAA7110 and VSYNC# for CL480. Either one indicates that it's the frame start of input video data. SCK 5 IO It's the I2CCLK input/output pin for both SAA7110 interface or DDC2 monitor control. As an input, the I2C CLK value can be monitored by reading bit 2 of the memory-mapped register port at offset 31C or bit 2 of the I/O register at 3?5/50. To generate clock pulses, software can just program either bit 0 of the above memory-mapped register or bit 5 of the IO register at 3C4/1E. If 0 is programmed, this pin is pulled low. If 1 is programmed, this pin is tri-stated. With the external pull-up, it makes I2CCLK go to high state. In this way, clock pulses are generated.
P/N:PM0476 REV. 1.2 , FEB 11, 1998
21
INDEX
MX86251
Media Port and Feature Connector Related Interface Pins:(Continued) Pin Name SDA Pin No. Type 204 IO Description This is a multi-function pin. If external VCG is selected, this pin is used as of the MCLK select output, MCSEL2. Otherwise, it is the serial data input/ouput pin for I2C bus. As an input, it can be monitored by reading bit 3 of the memory-mapped register at offset 31C, or of the I/O port at 3?5/50. To generate data, software can program either bit 1 of the above memory-mapped register or bit 6 of the I/O register at 3C4/1E. VMIHSEL0 200 O This is a dual-function pin. If external DCLK is selected, this pin is used as one of the DCLK select output, VCKSEL0. VCKSEL[3:0] is used to select DCLK frequency from external VCG. Otherwise, it is used as HA0 for VMI or HSEL0 for CL480. HA[3:0] and HSEL[3:0] are the host address bus for VMI and CL480 individually. VMISEL1 202 O This is a dual-function pin. If external DCLK is selected, this pin is used as one of the DCLK select output, VCKSEL1. Otherwise, it is used as HA1 for VMI or HSEL1 for CL480. VMISEL2 202 O This is a dual-function pin. If external DCLK is selected, this pin is used as one of the DCLK select output, VCKSEL2. Otherwise, it is used as HA2 for VMI or HSEL2 for CL480. VMISEL3 202 O This is a dual-function pin. If CL480 or VMI interface is enabled, it is HA3 or HSEL3 output, the address for host I/O accesses. It is also a general data input / output pin. As an input, it can be read through bit 1 of IO port 3?5/50. Otherwise, it is driven out as an general data output. Bit 4 of register 3C5/1E is selected as its output value. VMIRW# 203 IO This is a dual-function pin. If external DCLK is selected, this pin is used as one of the DCLK select output, VCKSEL3. Otherwise, it is used as R/W# for VMI or CL480. In that case, it controls the host read/write with them. For read cycles, it is driven high, for write cycles, it is driven low. VMIDS# 197 O It is a dual-function pin. If external VCG is selected, it is used as one of the MCLK select output, MCSEL0. Otherwise, it is used as DS# for VMI or CL480. GUI pulls it low to select VMI target or CL480 for read/write operation.
P/N:PM0476
REV. 1.2 , FEB 11, 1998
22
INDEX
MX86251
Media Port and Feature Connector Related Interface Pins:(Continued) Pin Name Pin No. Type IO Description It is a dual-function pin. If CL480 or VMI interface is enabled, it is the DTACK# input, which is the host data acknowledge from them. When set to 0, it indicates that CL480 or VMI target is ready for data receiving or output. GUI can thus complete the cycle. If not the above case, it is a general data I/O pin. It can be read through bit 0 of IO port 3?5/50. As an output, it'in tristate normally. Write to I/O register 3C2, 3C5/1D or 3C5/1E will enable it. Bit 3 of 3C5/1E is selected as its output value. PSTROBE 186 O This is the data write strobe for external devices when VMIHSEL3 or VMIDTACKB is used as general data input/output pins. It is used to latch VMIHSEL3 and VMIDTACKB driven by GUI. It is high when I/O registers 3C2, 3C5/1D or 3C5/1E is written or power-on reset completes. If external VCG is used, it is used to latch VCKSEL[3:0]. The external VCG will use these values to generate expected frequencies of DCLK. PIMCKSTRD#196 O This is the data read enable for external devices when VMIHSEL3 or VMIDTACKB is used as general data input/output pins. The external devices should drive VMIHSEL3 and VMIDTACKB when this signal is low. Otherwise, put them to tri-state.
VMIDTACK# 184
POWER PINS: PIN NAME VDDP GNDP PIN TYPE PIN NO. 11,57,123,164,199, 21,48,65,73,100,113, 140,149,176, 189 VDD GND AVDD AVSS 30,93,165, 39,86,96,132,166, 1,159, 163 3,160, 162,205 DRIVE(ma) C_LOAD(pf) -
P/N:PM0476
REV. 1.2 , FEB 11, 1998
23
INDEX
MX86251
4.0 ELECTRICAL CHARACTERISTICS
4.1 Absolute Maximum Ratings RATONG DC Supply Voltage (VCC) DC Input/Output Voltage (Vin/Vout) Ambient Temperature (TA) Storage Temperature (TSTG) ESD rating (Rzap=1.5K, Czap=100pF) Power Dissipation (PD) Table 4-1 Absolute Maximum Ratings VALUE 4.75V to 5.25V -0.5V to VCC+0.5V 0 to 70 Celsius -40 to 125 Celsius 2000V 1.75W
4.2 DC CHARACTERISTICS SYMBOL VIL VIH VOL VOH ICC IIL IIH IDD IOZ Cin Cout Description Input Low Voltage Inout High Voltage Output Low Voltage Output High Voltage Power Supply Current Input Low Current Input High Current Static IDD Current Output Tri-state Leakage Current Input Capacitance Output Capacitance MIN 2.4V 2.4V -10uA -10uA MAX 0.8V VSS+0.4V 350mA 10uA 10uA 600uA 10uA 10pF 10pF I=2/4/8/24 mA I=-2/-4/-8/-10 mA VCC=5V, 1024x768x256Cx75HZ VCC=5.25V, Vin=0V Vin=VCC Test Conditions
Table 4-2 DC Characteristics of MX86251
P/N:PM0476
REV. 1.2 , FEB 11, 1998
24
INDEX
MX86251
4.3 AC Characteristics
4.3.1
Clock TiminG
TMLO
TMHI
MCLK
TMCYC TDLO TDHI
DCLK
TDCYC
Figure 4-1. Clock Timing Diagram
SYMBOL TMCYC TMLO TMHI
PARAMETER MCLK Period MCLK Low Time MCLK
MIN 14 7 7
MAX -
UNITS ns ns ns
Table 4-3 MCLK Timings
SYMBOL TDCYC TDLO TDHI
PARAMETER DCLK Period DCLK Low Time DCLK High Time
MIN 6.67 3.34 3.34
MAX -
UNITS ns ns ns
Table 4-4. DCLK Timings
P/N:PM0476
REV. 1.2 , FEB 11, 1998
25
INDEX
MX86251
4.3.2 Reset Timings
TRST
Reset#
TRSTDSU TRSTDH
MD
Figure 4-2. Reset Timing Diagram
SYMBOL TRST TRSTDSU TRSTDH
PARAMETER RESET# Pulse Width Power-on Strap Data Setup Time Power-on Strap Data Hold Time
MIN 150 15 10
MAX -
UNITS ns ns ns
Table 4-5. RESET Timings
P/N:PM0476
REV. 1.2 , FEB 11, 1998
26
INDEX
MX86251
4.3.3 PCI Interface Timing
4.3.3.1 PCI Write Timings
MCLK
tSU tH
FRAME#
tSU tH
IRDY#
tSU tH Data 0 tSU tH BE 0 tVAL BE 1 tOFF Data 1
AD[31:0]
Adr
C/BE[3:0]
Command
TRDY#
DESEL#
Figure 4-3. PCI Write Timing Diagram
SYMBOL tSU tH tVAL tOFF
PARAMETER Input Setup Time from CLK Input Hold Time from CLK Output Valid Time to PCICLK CLK to Tri-state Delay
MIN 7 0 2
MAX 12 -
UNITS ns ns ns ns
Table 4-6. PCI Write Timings
P/N:PM0476
REV. 1.2 , FEB 11, 1998
27
INDEX
MX86251
4.3.3.2 PCI Read Timings
PCICLK FRAME#
IRDY#
tSU tON Data 0 tDOFF
AD[31:0]
Adr
C/BE[3:0]
Command
BE 0 tOFF
TRDY#
DEVEL#
Figure 4-4. PCI Read Timing Diagram
SYMBOL tON tDOFF tOFF
PARAMETER AD output active from float AD output float from CLK Delay CLK to Tri-state Delay
MIN 2 2 2
MAX -
UNITS ns ns ns
Table 4-7. PCI Read Timings
P/N:PM0476
REV. 1.2 , FEB 11, 1998
28
INDEX
MX86251
4.3.3.3 PCI Disconnect Timings
PCICLK FRAME#
IRDY#
AD[31:0]
Adr
Data 0
C/BE[3:0] TRDY# DEVSEL#
Command
BE 0
tVAL
tOFF
STOP#
Figure 4-5. PCI Disconnect Timing Diagram
P/N:PM0476
REV. 1.2 , FEB 11, 1998
29
INDEX
MX86251
4.3.4 DRAM TIMINGS
MCLK
tRP
RAS#
tRCD tCAS tCP Dummy (Note)
CAS#
tASR tRAH RowA tASC tCAH WA1 WA0
MA[8:0]
WA2 tDS tDH
RA0
RA1 tCAC RD0 tCOH
RA2
RowA
MD[63:0] WE#
tWCS
WD0
WD1
WD2
RD1
RD2
tOES
OE#
Note:Read Dummy cycle is optional.
Figure 4-6. EDO DRAM Read/Erite Timings
SYMBOL tRP tRCD tASR tRAH tCAS tCP tWCS tOES tASC tCAH tDS tDH tCAC tCOH
PARAMETER RAS# Precharge Time RAS# to CAS# Delay Time Row Address Setup Time Row Address Hold Time CAS# pulse width CAS# Precharge Time WE# to CAS# Setup Time OE# Low to CAS# High Setup Time Column Address Setup Time Column Address Hold Time Write Data to CAS# Setup Time Write Data Hold Time Read Data Access Time From CAS# Raed Data Hold Time After CAS# Low
MIN 2 1.5 4 15 7 7 5 5 7 6 4 5 3
MAX 4.5 5 10 -
UNITS MCLK MCLK ns ns ns ns ns ns ns ns ns ns ns ns
NOTES 1 1 2,3 2,4 2 2,4,5 2,4,7 2,3,4 2,3,4 2,4,6 2,4,6
Table 4-8. EDO DRAM Timings
P/N:PM0476 REV. 1.2 , FEB 11, 1998
30
INDEX
MX86251
Notes: 1.tRP and tRCD can be programmed through CRTC register 1AH. 2.MCLK period=15ns, i.e. 65MHZ. 3.Test under MA loading 30pF. 4.Test under CAS# loading 15pF. 5.Test under WE# loading 20pF. 6.Test under MD loading 15pF. 7.Test under OE# loading 20pF.
4.4 ESD Protection Capability - MIL mode : 1500V - EIAJ mode : 300V
P/N:PM0476
REV. 1.2 , FEB 11, 1998
31
INDEX
MX86251
MACRONIX INTERNATIONAL CO., LTD.
HEADQUARTERS:
TEL:+886-3-578-8888 FAX:+886-3-578-8887
EUROPE OFFICE:
TEL:+32-2-456-8020 FAX:+32-2-456-8021
JAPAN OFFICE:
TEL:+81-44-246-9100 FAX:+81-44-246-9105
SINGAPORE OFFICE:
TEL:+65-747-2309 FAX:+65-748-4090
TAIPEI OFFICE:
TEL:+886-3-509-3300 FAX:+886-3-509-2200
MACRONIX AMERICA, INC.
TEL:+1-408-453-8088 FAX:+1-408-453-8488
CHHICAGO OFFICE:
TEL:+1-847-963-1900 FAX:+1-847-963-1909
http : //www.macronix.com
MACRONIX INTERNATIONAL CO., LTD. reserves the rignt to change product and specifications without notice.
32


▲Up To Search▲   

 
Price & Availability of MX86251

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X